 html {background-color: var(--eggshell)} body {background: none} html {font-size: 100%} body {font-size: var(--text-m); color: var(--federal-blue); line-height: 1.5; font-family: "Helvetica Neue"} h1, h2, h3, h4, h5, h6 {color: var(--federal-blue); font-family: "Azeret"; font-weight: 400; line-height: 1} h1 {font-weight: 500; letter-spacing: -0.288rem; font-size: var(--h1); line-height: 1} h2 {font-weight: 500; line-height: 1.16; letter-spacing: -0.1rem; font-size: var(--h2)} h3 {font-weight: 500; line-height: 1.125; font-size: var(--h3)} h4 {font-size: var(--text-m)} .brxe-section {padding-top: var(--section-padding-base); padding-right: var(--gutter); padding-bottom: var(--section-padding-base); padding-left: var(--gutter)} .brxe-container {width: 100%; max-width: 77rem} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 77rem}.brxe-form .form-group label {font-size: 1rem; font-weight: 500; line-height: 1.5; color: var(--white); text-transform: none}.brxe-form .form-group .label {font-size: 1rem; font-weight: 500; line-height: 1.5; color: var(--white); text-transform: none}.brxe-form ::placeholder {color: var(--grey); font-size: 1rem}.brxe-form select {color: var(--grey); font-size: 1rem; padding-top: .2rem; padding-right: 1.25rem; padding-bottom: .2rem; padding-left: 1.25rem}.brxe-form .form-group input {font-size: 1rem; padding-top: .2rem; padding-right: 1.25rem; padding-bottom: .2rem; padding-left: 1.25rem}.brxe-form textarea {font-size: 1rem; padding-top: .2rem; padding-right: 1.25rem; padding-bottom: .2rem; padding-left: 1.25rem}.brxe-form .flatpickr {padding-top: .2rem; padding-right: 1.25rem; padding-bottom: .2rem; padding-left: 1.25rem}